@charset "utf-8";
.FloatingWindow,._header ._nav,._more,.cp_logo{text-align:center}
._PlateTitle .title:after,._footer ._w1200px:after,.activityList:after,.newsHot li span:after{content:''}
#about .LARS,#about .LARS ._w1200px,#contact .contactBox,.AFR .AFRBox,.AFR .AFRBox ._fr ul,.AFR .form li .input,.Academic .AcademicBox,.Academic .AcademicBox .pic,.Advantage .AdvantageBox,.BriefChapterBox ol,.Campusfacilities ul,.ContactInformation li,.Course .ul,.ED ul,.FeaturesBox li .information,.FeaturesBox ul,.Introduction ul,.PhilosophyBox ul,.RecruitmentBox .typeTableOl li,.RecruitmentBox .typeTableUl,.TeacherBox,.TeacherTeam .teamBox,.XgnewsUl,.banner .newsHot,.bz_list,.bz_list ul li,.contactBox .ContactInformation,.contactBox .inputBox,.contactBox .inputBox .float,.contactBox .method,.n_yj,.newsHot ul{overflow:hidden}
@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/font_775798_9ay55gkbuaf.eot);src:url(//at.alicdn.com/t/font_775798_9ay55gkbuaf.eot?#iefix) format('embedded-opentype'),url(//at.alicdn.com/t/font_775798_9ay55gkbuaf.woff) format('woff'),url(//at.alicdn.com/t/font_775798_9ay55gkbuaf.ttf) format('truetype'),url(//at.alicdn.com/t/font_775798_9ay55gkbuaf.svg#iconfont) format('svg')}
@font-face{font-family:templateIcon;src:url(//at.alicdn.com/t/font_973178_wd0px19y4fb.eot);src:url(//at.alicdn.com/t/font_973178_wd0px19y4fb.eot?#iefix) format('embedded-opentype'),url(//at.alicdn.com/t/font_973178_wd0px19y4fb.woff2) format('woff2'),url(//at.alicdn.com/t/font_973178_wd0px19y4fb.woff) format('woff'),url(//at.alicdn.com/t/font_973178_wd0px19y4fb.ttf) format('truetype'),url(//at.alicdn.com/t/font_973178_wd0px19y4fb.svg#iconfont) format('svg')}
._templateIcon{font-family:templateIcon;font-style:inherit}
.zsjm .eb{position:absolute;width:100%;height:100%;z-index:10;left:0;top:0;background:#00944b;border-radius:50%}
.zsjm:after{content:'';background:#fff;height:100%;width:100%;border-radius:50%;z-index:-1;position:absolute;right:0;top:0;-webkit-animation:fadein 1s linear infinite}
@-webkit-keyframes fadein{
0%{-webkit-transform:scale(1);opacity:.5}
100%{-webkit-transform:scale(1.5);opacity:0}
}
.zsjm:before{content:'';background:#fff;height:100%;width:100%;border-radius:50%;z-index:-1;position:absolute;left:0;top:0;-webkit-animation:fadein 1s linear infinite .5s}
img{pointer-events:none}
.logo{position:absolute;width:200px;left:50%;transform:translate(-50%,-50%);top:50%}
body{background:#f8f8f8}
.tangram-suggestion-main{z-index:999;background-color:#fff}
._footer ._w1200px .webMap .R .under p{margin-bottom:0}
.FloatingWindow{position:fixed;top:50%;right:5%;z-index:20;width:103px;border-radius:50px;background:#fff;box-shadow:3px 3px 0 #cdcdcd;transform:translateY(-50%)}
.FloatingWindow li{position:relative;padding:20px 0;border-bottom:1px solid #e0dfe0}
.FloatingWindow li.btn:hover{background:#dff9ff}
.FloatingWindow li .Roundhole{position:absolute;top:50%;left:50%;width:1pc;height:1pc;border-radius:50%;background:#3d3d3d;transform:translate(-50%,-50%)}
.FloatingWindow li span{color:#333;font-size:14px}
.FloatingWindow li i{display:block;margin:0 auto}
.FloatingWindow .btn_1 i{width:42px;height:43px;background:url(../images/index_sprites.png) -174px -83px no-repeat}
.FloatingWindow .btn_2 i{width:42px;height:43px;background:url(../images/index_sprites.png) -174px -13px no-repeat}
.FloatingWindow .btn_3 i{width:42px;height:43px;background:url(../images/index_sprites.png) -95px -91px no-repeat}
.FloatingWindow .btn_4 i{width:82px;height:83px;background:url(../images/minLogo.png) no-repeat}
._header,._header ._nav{height:74px}
.FloatingWindow li.btn_4{padding:10px 0;border-bottom:none}
._bg{background-image:url(../images/bg.jpg)}
._more{display:block;margin:35px auto 0;width:145px;background:#2683bc;color:#fff;font-size:14px;line-height:40px;border-radius:5px;opacity:.8;transition:ease .5s}
._more:hover{box-shadow:0 8px 20px 0 hsla(0,0%,8%,.16);opacity:1}
._bg_activity{background-size:cover}
._bgIntroduction{background-image:url(../images/bg_Introduction.jpg);background-size:cover}
._header.DowActive{top:-50%;opacity:0}
._header{position:fixed;top:0px;left:50%;z-index:100;/*width:75pc*/;width:100%;background:#fff;box-shadow:0 0 8px 6px rgba(0,0,0,.1);line-height:74px;transition:ease-in-out 1s;transform:translateX(-50%);-ms-transform:translateX(-50%);opacity:1}
._header.active{top:0;width:100%}
._header svg{display:none;opacity:0}
._header .ul>li.active>a span,._header .ul>li:hover>a>span{bottom:0;opacity:1}
._header .btn_link{position:relative;width:72px;height:74px;color:#fff;transition:ease .5s}
._header .btn_link a{position:absolute;top:0;left:0;display:block;box-sizing:border-box;padding:10px;width:100%;height:100%;color:#fff;font-size:1pc;line-height:1.1}
._header .btn_link i{display:block;font-size:33px}
._header .btn_link.L{background:#006db8}
._header .btn_link.R{background:rgba(0,148,75,.7)}
._header .btn_link:hover{box-shadow:0 0 2px 3px rgba(0,0,0,.2)}
._header .ul{width:calc(100% - 9pc)}
._header.active .ul{float:none;display:block;margin:0 auto;width:66pc}
._header .ul>li{z-index:3;float:left;display:block;width:calc(100%/7 - 9px);line-height:74px;height:74px;position:relative}
._header .ul>li svg{position:absolute;width:100%;height:100%}
._header .ul>li:nth-child(4){width:200px}
._header .ul>li:nth-child(4) a{display:block}
._header .ul>li a{position:relative;z-index:2;display:block;background:#fff;vertical-align:middle;line-height:74px}
._header .ul>li a span{position:absolute;bottom:-10px;left:15%;width:70%;height:3px;background:rgba(0,148,75,.7);opacity:0;transition:ease .5s}
._footer,._footer ._w1200px,._header .ol,.banner{position:relative}
._header .ul>li:hover .ol{visibility:inherit;height:auto;opacity:1;transform:translateY(0)}
._header .ol>li:hover span{bottom:0;opacity:1}
._header .ol{z-index:1;visibility:hidden;margin:0 auto;padding-bottom:20px;width:82%;height:0;background:#fff;opacity:0;transition:cubic-bezier(0,0,.12,.55) .6s;font-size:14px}
._header .ol li a{line-height:40px}

.cp_logo{width:280px;display:block}
.ContactInformation li{padding:3px 0;font-weight:400;font-size:14px}
.ContactInformation li a{float:left;font-size:14px}
.ContactInformation li span{display:inline-block;margin-right:10px;width:90px;border-right:1px solid hsla(0,0%,40%,.3);font-size:14px;float:left;padding-right:10px;text-align:right}

.banner{height:100vh}
.banner .bannerBtn{position:absolute;top:44%;transform:translateY(50%);z-index:50;font-size:69px;color:#fff;cursor:pointer;transition:all .5s}
.banner .bannerBtn:hover{color:rgba(0,148,75,.7)}
.banner .bannerBtn.bannerBtnL{left:5%}
.banner .bannerBtn.bannerBtnR{right:5%}
.banner .swiper-container{height:100%}
.banner .swiper-slide{background-size:cover;background-position:center}
.banner .swiper-slide a{display:block;height:100%;width:100%}
.banner .newsHot{position:absolute;bottom:0;left:50%;z-index:5;width:75pc;height:5pc;background:#2683bc;transform:translateX(-50%)}
.banner .btnL{top:10px;left:10px}
.banner .btnR{top:10px;right:10px}
.banner .btnL,.banner .btnR{position:absolute;width:60px;height:60px;color:#fff;text-align:center;font-size:26px;line-height:60px;cursor:pointer;transition:ease .5s}
.banner .btnL:hover{transform:translateX(-10%)}
.banner .btnR:hover{transform:translateX(10%)}
.newsHot ul{position:relative;margin:0 auto;width:80%}
.newsHot li{height:80px;color:#fff;line-height:80px}
.newsHot li a{color:#fff}
.newsHot li span{position:relative;float:left;margin-right:20px;font-weight:600}
.newsHot li span:after{position:absolute;top:40%;right:-11px;width:1px;height:20%;background:hsla(0,0%,100%,.7)}
.newsHot li .text{float:left;font-size:1pc}
.newsHot li .timer{float:right}
.newsHot li .timer i{float:left;margin-right:13px}
.bg-icon_flower{display:inline-block;width:37px;height:37px;background:url(../images/index_sprites.png) -15pc -136px;vertical-align:middle;transform:scale(.7)}

.backTop{z-index:1000}


.specail ul li{width:100%;height:auto;margin-bottom:50px;background:#fff;position:relative}
.specail ul li:after,.specail ul li:before{width:100%;height:1px;content:''}
.specail ul li:after{clear:both;display:block}
.specail ul li:before{background:rgba(0,0,0,.1);position:absolute;left:0;bottom:-25px}
.specail ul li:nth-child(10) .thum,.specail ul li:nth-child(11) .thum,.specail ul li:nth-child(12) .thum,.specail ul li:nth-child(4) .thum,.specail ul li:nth-child(5) .thum,.specail ul li:nth-child(6) .thum{float:right}
.specail ul li .thum{width:25pc;height:auto;float:left;background:center center no-repeat;background-size:cover}
.specail ul li .info{width:calc(100% - 450px);height:auto;margin-left:25px;float:left}





@charset "utf-8";*{margin:0;padding:0}
body,html{width:100%;height:auto;margin:0;padding:0;font-size:14px;background:#fff;color:#666}
blockquote,body,button,dd,dl,dt,fieldset,form,img,input,legend,li,ol,pre,td,textarea,th,ul{border:medium none;margin:0;padding:0;outline:0}
body,button,input,select,textarea{font:1.4rem LatoLight,'微软雅黑',"Microsoft YaHei",tahoma,Srial,helvetica,sans-serif;outline:0}
h1,h2,h3,h4,h5,h6{margin:0}
input{-webkit-appearance:none}
li,ol,ul{list-style:none}
a{color:#666;text-decoration:none}
a:hover{text-decoration:none}
img{padding:0;border:0;display:block;}
table{border-spacing:0;border-collapse:collapse}
tr{cursor:pointer}
input{border:0}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none}
html{font-size:70.5%}
body{font-size:1.4rem}

textarea{resize:none;padding:0}
:selection{background:#2B2B2B;color:#fff}
._animate{transition:all .5s cubic-bezier(.25,0,0,1);-webkit-transition:all .5s cubic-bezier(.25,0,0,1)}
::-webkit-input-placeholder{color:rgba(255,255,255,.7)}
._clearfix:after{width:100%;height:1px;display:block;clear:both;content:''}
._loading{width:100%;height:100%;position:fixed;left:0;margin-left:0;top:0;margin-top:0;background:rgba(0,0,0,.68);z-index:500;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.1);transition:all .5s}
._loading.active{visibility:hidden;opacity:0}
._loading ._mack{width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;top:50%;margin-top:-25px;background:#FFF;z-index:500;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.1)}
._loading img{color:#FFF;position:absolute;width:30px;height:30px;margin-left:10px;margin-top:10px;-webkit-animation:loading 1s linear infinite}
@-webkit-keyframes loading{0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
._toast{min-width: 120px;height:120px;position:fixed;left:50%;top:50%;background:rgba(0,0,0,.7);margin-left:-60px;margin-top:-60px;z-index:500;border-radius:5px;opacity:0;visibility:hidden;-webkit-transition:.3s;}
._toast span{display:block;width: 80%;text-align:center;position:absolute;color:#FFF;font-size:14px;top:80px;left: 10%;}
._toast.active{opacity:1;visibility:visible}
._toast:after{width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;top:20px;background:url(../../images/common/tips_icon.png) no-repeat;background-size:auto 50px;content:''}
._toast.warn:after{background-position:-50px 0}
._fl{float:left}
._fr{float:right}
._iconfont{font-family:iconfont!important;font-style:normal}
._bg8e744a{background:#8e744a}
._h100vh{height:100vh}
._w1200px{width:1200px;margin:0 auto}
._TexTrow1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
._TexTrow2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
._TexTrow3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
._TexTrow4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.bgfff{background:#fff!important}
.imgO0Vh{opacity: 0;visibility: hidden;}
.backTop {
  position: fixed;
  z-index: 99;
  right: 25px;
  bottom: -100px;
  width: 50px;
  height: 50px;
  background: #FFF url(../images/backTop.png) 0 0 no-repeat;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
  cursor: pointer;
  transition: all .5s cubic-bezier(0.25, 0, 0, 1);
    -webkit-transition: all .5s cubic-bezier(0.25, 0, 0, 1);
}

.backTop:hover {
  background: rgba(0, 148, 75, .7) url("../../images/common/backTop.png") 0 -50px no-repeat;
}

.backTop.active {
  bottom: 50px;
}




@media only screen and (max-width:991px){
.banner{height:617px;important}
}